Conversation
The root workspace entry already ignored semver-major updates, but the apps/web, apps/widget, and packages/ui entries did not, letting through PRs like the @types/node 20->26 bump that broke CI (Node runtime is pinned to 22.15.1 everywhere) and left pnpm-lock.yaml out of sync. Also drops the `reviewers` key from every entry: GitHub deprecated it in favor of CODEOWERS-based review requests, so it was already a no-op.
- apps/embed/package.json was missing a trailing newline - apps/widget/public/widget.js (the pre-built, minified embed loader bundle) is now excluded from Prettier, matching its existing ESLint exclusion — it is shipped output, not source These two files have been failing the Format Check job on develop and main since the v1.0.0 merge.
ci: guard all Dependabot ecosystems against major-version bumps
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughThis PR updates repository configuration files: dependabot.yml adds ignore rules for major version updates across npm scopes and removes reviewer assignments from all update entries, .prettierignore adds entries for generated/pre-built files, and apps/embed/package.json receives a minor formatting adjustment. ChangesConfig and Tooling Maintenance
Estimated code review effort: 1 (Trivial) | ~3 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Fast-tracks two CI-only fixes from
developtomain, both currently broken onmainsince the v1.0.0 merge:apps/embed/package.json(missing trailing newline) andapps/widget/public/widget.js(pre-built bundle, now excluded from Prettier like it already is from ESLint).apps/web,apps/widget, andpackages/ui(previously only the root workspace had this guard), preventing runtime-mismatched bumps like@types/node20→26 against the Node 22.15.1 pinned in every workflow.No application code changes — CI config and generated-file exclusions only.
Summary by CodeRabbit